* {
  box-sizing: border-box;
}
.font-weight {
  font-weight: 700;
}
.text-right {
  text-align: right;
}
.section-single > div:not(:first-child) {
  border-top: 0.2rem solid #e4e4e4;
}
.issue-activity-form {
  padding: 0.3rem;
}
.activity-theme .activity-img {
  width: 2.7rem;
  height: 3.493rem;
  background: #EEEEEE;
  position: relative;
}
.activity-theme .activity-img > img {
  width: 100%;
  height: 100%;
}
.activity-theme .activity-img > input {
  display: none;
}
.activity-theme .activity-time {
  margin-left: 0.2rem;
  width: 70%;
}
.activity-theme .activity-time > li {
  width: 100%;
  height: 1.746rem;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.activity-theme .activity-time > li:first-child {
  border-bottom: none;
}
.activity-theme .addImg-position {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
}
.activity-title-name > input {
  width: 100%;
}
.bewrite-content > textarea {
  width: 100%;
  border-bottom: 1px solid #ddd;
  padding-bottom: 0.3rem;
}
.bewrite-content .screen-txt-num {
  line-height: 0.7rem;
}
.adress-input {
  margin-top: 0.3rem;
}
.adress-input > input {
  width: 100%;
}
.activity-pay-type .type-select > input {
  text-align: right;
}
.codeUpdate > p {
  line-height: 1rem;
}
.codeUpdate .upload-code-block {
  width: 3rem;
  height: 3rem;
  background: #eee;
  border: 0.1rem dotted #e4e4e4;
  -webkit-border-radius: 0.2rem;
  -moz-border-radius: 0.2rem;
  border-radius: 0.2rem;
  position: relative;
  overflow: hidden;
}
.codeUpdate .upload-code-block > input {
  display: none;
}
.codeUpdate .upload-code-block > img {
  width: 100%;
  height: 100%;
}
.codeUpdate .upload-code-block .icon-add {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
}
[data-dpr="2"] .icon-add {
  margin-left: -20px !important;
  margin-top: -20px !important;
}
